export enum Language {
  EN = 'EN',
  CN = 'CN',
  ES = 'ES'
}

export interface Product {
  id: string;
  name: Record<Language, string>;
  description: Record<Language, string>;
  category: string;
  price: number;
  images: string[];
  amazonLink?: string;
  alibabaLink?: string;
}

export interface Translation {
  nav: {
    home: string;
    about: string;
    products: string;
    contact: string;
  };
  home: {
    heroTitle: string;
    heroSubtitle: string;
    introTitle: string;
    introText: string;
    sampleTitle: string;
    formName: string;
    formEmail: string;
    formMessage: string;
    formSubmit: string;
  };
  about: {
    title: string;
    videoCaption: string;
    storyTitle: string;
    storyText: string;
  };
  products: {
    catalogTitle: string;
    downloadBtn: string;
    categoryAll: string;
    detailsBtn: string;
    buyNow: string;
    buyAmazon: string;
    buyAlibaba: string;
    wholesaleTitle: string;
    wholesaleText: string;
    back: string;
  };
  contact: {
    title: string;
    address: string;
    phone: string;
    email: string;
    mapTitle: string;
  };
  footer: {
    rights: string;
  };
}
